ISLA ROSA LTD Company number SC624286 · Monitor this company Dissolved Overview People 2 Financial Control Documents Analysis Location Related Registered office Address31 Hawkhill, First Floor Offices, Dundee, Tayside, Scotland, DD1 5DH PostcodeDD1 5DH Companies at this postcode 28 Map