About Groom & Hornsby Limited (00593065) United Kingdom