About London Lead Company Limited (05858912) United Kingdom