About Millhaven Management Company Limited (02349436) United Kingdom