About London Square Developments (ventures) Limited (07774468) United Kingdom