Hmm, sounds pretty silly, if they have, i think 748 chargepoints available in the London area.
Oh well, maybe they are new, and not ready to handle a lot of new UK costumers.
I use it, as there is a strategically placed 150 KWh charger between 2 points i frequently travel, that only charges...