TWENTY SQUARES LIMITED Company number SC480562 · Monitor this company Dissolved Overview People 2 Financial Control Charges Documents Analysis Location Related Registered office Address15 Ferry Road, Millport, Isle Of Cumbrae, KA28 0DZ PostcodeKA28 0DZ Companies at this postcode 3 Map