About Thimbleby Farms Limited (03160770) United Kingdom