About Horsebox Sales (uk) Limited (12407399) United Kingdom