About Farrell Engineering Limited (01723966) United Kingdom