About L & L Equine Services Ltd (13442460) United Kingdom