About Rowan Farm Ltd (13126273) United Kingdom