About Total Electrical Solutions London Limited (10111005) United Kingdom