About Merehaven Management Limited (02534154) United Kingdom