About R & A Farming Research Ltd (12706051) United Kingdom