About Farrall Ltd (09655562) United Kingdom