About Major Lead Limited (02708381) United Kingdom