About Technical Services Design Consultancy Limited (06597656) United Kingdom