I NEED NOW LTD Company number SC675767 · Monitor this company Active Overview People 2 Financial Control Documents Analysis Location Related Registered office Address160 Briarcroft Road, Glasgow, Scotland, G33 1RH PostcodeG33 1RH Companies at this postcode 6 Map