About S & D Sealants Limited (04558561) United Kingdom