About Thornhill Farm Limited (SL000658) United Kingdom