About Lead And Ball Limited (11857157) United Kingdom