About The Quadrangles (leroy Street) Management Company Limited (02972920) United Kingdom