About Lead Financial Limited (10978208) United Kingdom