About Strutt And Parker (farms) Limited (00151618) United Kingdom