About Horse & Harness Limited (02818705) United Kingdom