About Thacker Farm Services Limited (10015389) United Kingdom