About The Horse & Groom (st Leonards) Limited (04572745) United Kingdom