About Farrell & Sons Ltd (07840810) United Kingdom