About Thackwood Farming Company (07470347) United Kingdom