About Traffic Signals & Electrical Installations Limited (05364998) United Kingdom