About Tesla Installations Limited (09042102) United Kingdom