About Horse & Groom (chobham) Ltd (12518657) United Kingdom