About 11 Leasehold Edgware Road Ltd (11134012) United Kingdom