About Farrow Thompson Limited (13074519) United Kingdom