About Stress Design Limited (07623289) United Kingdom