About 117 Ebury Street Tenants Limited (09072198) United Kingdom