Where Stress?
All of our stress products are manufactured in the UK, thus ensuring guaranteed delivery with a fraction of the lead times. Not only can we guarantee delivery, but our products have the slow release squeeze that our springy counterparts in the far-east fail to achieve.