About Spectre Installations Ltd (10245876) United Kingdom