About Macmillan House Management Limited (02868820) United Kingdom