About Ellerby Equine Limited (12312741) United Kingdom