About Super Seal Sealants Ltd (12711062) United Kingdom