About Westhaven Management Company Limited (02490916) United Kingdom