About Max Horse Handels Ltd (08862660) United Kingdom