About London Square (crimscott Street) Management Company Limited (10611693) United Kingdom