IL DUCA LTD Company number SC764256 · Monitor this company Dissolved Overview People 2 Control Documents Analysis Location Related Registered office Address62 Seaforth Road, Falkirk, Scotland, FK2 7TS PostcodeFK2 7TS Companies at this postcode 3 Map