About T.x. Installations Limited (03678464) United Kingdom