About Tower Technical Solutions Ltd (06749331) United Kingdom