About Thatchers Farm Limited (00637736) United Kingdom