About Lead Associates Limited (10026410) United Kingdom