About Thellow Heath Farm Llp (OC351503) United Kingdom