About London Square Developments Limited (07160957) United Kingdom