About T & A Installations Ltd. (08437860) United Kingdom