About Farlow Foods Limited (06249246) United Kingdom