About Technical Services & Solutions Limited (13411761) United Kingdom