About Michaels Square Management Limited (02577223) United Kingdom