About Super Seal Windows Limited (NI045702) United Kingdom