About D3 Farms & Stables Limited (11594192) United Kingdom