About S.a.i. Technical Developments Limited (01855016) United Kingdom