About 4 Squares Developments (london) Ltd (12924339) United Kingdom