About David Douglas (farms) Limited (01255331) United Kingdom