About N & L Seals Limited (08313241) United Kingdom