About Farrell Services Limited (12067459) United Kingdom