About Betts & Townsend Holdings Limited (11808747) United Kingdom