CARBON LEAPFROG Company number 06963733 · Monitor this company Dissolved Overview People 12 Financial Documents Analysis Location Related Registered office AddressEDEN HOUSE, 23-25 WILSON STREET, LONDON, EC2M 2TE PostcodeEC2M 2TE Companies at this postcode 15 Map