About Farmoor Ltd (11465061) United Kingdom