About Farriss Holdings Limited (06619586) United Kingdom