About Specwall Installations Limited (12269279) United Kingdom