CUCUMBER LIMITED Company number SC456793 · Monitor this company Dissolved Overview People 8 Financial Control Documents Analysis Location Related Registered office AddressThe Melting Pot, 5 Rose Street, Edinburgh, Scotland, EH2 2PR PostcodeEH2 2PR Companies at this postcode 46 Map