CASTLE CONTRACTORS LIMITEDActive proposal to strike offActionsShareCompany no. 05443635 · Private limited company · Incorporated 5 May 2005Proposal to strike offConfirmation statement overdue since 26 May 2021Files dormant accountsOverviewDirectors and officersFilingsOwnership and controlCharges (secured lending)Directors and officers