About Townsend Holdings Limited (09990225) United Kingdom