About Lead Deer Company Limited (12870298) United Kingdom