About Beaumont Place Management Limited (07917104) United Kingdom