About Technology Installation Services Limited (03343585) United Kingdom