About Installations & General Works Ltd (10853088) United Kingdom