About Merrin Hill Management Company Ltd (07352136) United Kingdom