About Farmrite Limited (01238471) United Kingdom