About F. & J. Hambidge (farms) Limited (01059152) United Kingdom