TOWNSEND SUPPLIES LIMITED Company number 04887058 · Monitor this company Active Overview People 6 Financial Control Documents Analysis Location Related Registered office Address105 Vale Street, Denbigh, Denbighshire, Wales, LL16 3AW PostcodeLL16 3AW Map