About Stress Engineering Solutions Limited (08900278) United Kingdom