INTU BRAEHEAD PROPERTY MANAGEMENT LIMITEDLiquidationActionsShareCompany no. 05389484 · Private limited company · Incorporated 11 Mar 2005In liquidationAccounts overdue since 30 Dec 2023Confirmation statement overdue since 29 Mar 2024OverviewDirectors and officersFilingsOwnership and controlCharges (secured lending)Filings