About Westonsands Management Company Limited (12752411) United Kingdom