About White Horse Farm Limited (08331754) United Kingdom