About Total Installations (holdings) Limited (13234125) United Kingdom