CHILLI AND ONION LIMITED Company number SC314944 · Monitor this company Dissolved Overview People 6 Documents Analysis Location Related Registered office AddressFLAT 1, 1 APPIN LANE, EDINBURGH, SCOTLAND, EH14 1JL PostcodeEH14 1JL Companies at this postcode 19 Map