About Mycrofft Management Company Limited (10709567) United Kingdom