About Westholm Management Company Limited (02211055) United Kingdom