About Merrywood Management Company Limited (12781603) United Kingdom