About Lead Edge Developments Ltd (12094985) United Kingdom