About Groom Place Management Company Limited (10370261) United Kingdom