About Leading Edge Associates Limited (08018721) United Kingdom