About Thackwood Farms Limited (05745815) United Kingdom