About Lead Shield Engineering Limited (04645261) United Kingdom