PLUG & POWER LTD Company number SC851551 · Monitor this company Active Overview People 1 Control Documents Analysis Location Related Registered office Address102 Crowhill Road, Bishopbriggs, Glasgow, Scotland, G64 1RP PostcodeG64 1RP Companies at this postcode 95 Map