About Msquare Properties Ltd (12544293) United Kingdom