About Farrow Group Ltd (12774760) United Kingdom