LEAN CARBON LIMITED Company number 10217098 · Monitor this company Active - Proposal to Strike off Overview People 5 Financial Control Documents Analysis Location Related Registered office AddressMayfair House, 11 Lurke Street, Bedford, England, MK40 3HZ PostcodeMK40 3HZ Companies at this postcode 64 Map