About Lead Seal Limited (03330829) United Kingdom