About Waterloo Square Management Limited (03204407) United Kingdom