About 120 Cambridge Street Tenants Management Company Limited (01049199) United Kingdom