NATURAL CAPITAL LIMITED Company number SC185394 · Monitor this company Liquidation Overview People 7 Financial Documents Gazette Analysis Location Related Registered office Address3 ORMIDALE TERRACE, EDINBURGH, EH12 6DY PostcodeEH12 6DY Companies at this postcode 20 Map