About 84 86 Telford Avenue London Sw2 Limited (03398983) United Kingdom