Wm Taylor
Unit 2, Spencer Industrial Estate, Liverpool Rd., Flintshire, United Kingdom, CH7 3LY
(0124) 455-0118 Phone