AMBARR PROPERTY LIMITED Company number SC530897 · Monitor this company Active Overview People 3 Financial Control Documents Analysis Location Related Registered office Address2e Napier Place, Cumbernauld, Glasgow, Scotland, G68 0LL PostcodeG68 0LL Companies at this postcode 116 Map