About Lead North Limited (10264281) United Kingdom