About Richard Rowan Farms Ltd (10544488) United Kingdom