About Ingram Scaffolding Installers Limited (13453065) United Kingdom