About Townsend Jackson Limited (10560902) United Kingdom