About Tillwhim Farms Limited (03401245) United Kingdom