About Farmer Giles Holdings Limited (04601645) United Kingdom