About T & A Installations Services Limited (10842485) United Kingdom