About Shadewell Installations Ltd (11627825) United Kingdom