About Leading Edge Communications Ltd (07156560) United Kingdom