RENEWABLE POWER SYSTEMS LIMITED Company number 02651079 · Monitor this company Active Overview People 5 Financial Control Charges Documents Analysis Location Related Registered office AddressNorthwood House, 138 Bromham Road, Bedford, Bedfordshire, MK40 2QW PostcodeMK40 2QW Companies at this postcode 309 Average house price in MK40 2QW £393,000 (1 sales) Map