About Sloane Equestrian Limited (07543670) United Kingdom