About Farrell Heyworth Holdings Limited (04080085) United Kingdom