About Beaumont Hill Management Company Limited (12224887) United Kingdom