About Mill Square Management Limited (02161562) United Kingdom