About Stress & Strain Services Limited (07739134) United Kingdom