About Super Seal Waterstop Ltd. (11738414) United Kingdom