FELIX VILLA CONSTRUCTION LTD Company number SC579872 · Monitor this company Dissolved Overview People 3 Control Documents Analysis Location Related Registered office AddressUNIT 3, 3 OSBORNE STREET, GLASGOW, SCOTLAND, G1 5RB PostcodeG1 5RB Companies at this postcode 26 Map