About S.s. Cahm Technical Structures Limited (08684118) United Kingdom