About Thompson Projects & Installations Limited (09372179) United Kingdom