About Stress Design Engineering Limited (07871595) United Kingdom