About Farrers Mills Ltd (12920268) United Kingdom