Back to search

Thomas Armstrong (Holdings) Limited

00244751

active
Private Limited Company
england wales
Companies House
Health Score
65 / 100

Some Concerns

25/30
Filing
0/30
Financial
40/40
Risk

No risk factors detected.

Details

WORKINGTON ROAD, MARYPORT, CA15 8RY
Incorporated 01/01/1930

Compliance

Last accounts

28/09/2024

group

Next accounts due

30/06/2026

On track

Confirmation statement

Last: 20/04/2026

Due 04/05/2027

On track

Industry

41201
Construction of commercial buildings
70100
Activities of head offices

Officers

Mr John Keith Denham

director · Since 12/04/1991

MANAGING DIRECTOR

BRITISH · UNITED KINGDOM · Age 83

Also on 27 other boards

Raymond Glover Layton Denham

director · Since 12/04/1991

COMPANY DIRECTOR/SECRETARY

BRITISH · ENGLAND · Age 90

Also on 5 other boards

Mr David Atkinson

director · Since 20/06/2007

DIRECTOR

BRITISH · UNITED KINGDOM · Age 73

Also on 2 other boards

Mr Anthony Robert Glover Denham

director · Since 24/03/2010

DIRECTOR

BRITISH · UNITED KINGDOM · Age 65

Also on 10 other boards

Mr Nikolos Clifford

director · Since 30/09/2013

COMPANY DIRECTOR

BRITISH · ENGLAND · Age 61

Mr Michael Geoffrey Fisher

director · Since 03/10/2022

FINANCIAL DIRECTOR

BRITISH · UNITED KINGDOM · Age 50

Also on 19 other boards

Mr Jonathan Maxwell Tibbitts

director · Since 01/10/2023

DIRECTOR

BRITISH · UNITED KINGDOM · Age 65

Also on 2 other boards

Mr Jonathan Maxwell Tibbitts

secretary · Since 01/01/2024

Also on 2 other boards

Mr Joseph William Smith

director · Since 01/05/2025

GROUP SAFETY DIRECTOR

BRITISH · ENGLAND · Age 48

Persons with Significant Control

Mr John Keith Denham

Significant control

British · United Kingdom · Age 83

Cornerwood, Bridekirk, Cockermouth, CA13 0PE

Notified 07/04/2016

Charges0 outstanding

charge
satisfied

CLYDESDALE BANK PLC

Created 13/04/2010Registered 17/04/2010Satisfied 22/10/2010
charge
satisfied

BARCLAYS BANK PLC

Created 17/01/1994Registered 24/01/1994Satisfied 13/02/2007
charge
satisfied

BARCLAYS BANK PLC

Created 17/08/1993Registered 24/08/1993Satisfied 13/02/2007
charge
satisfied

BARCLAYS BANK PLC

Created 17/08/1993Registered 24/08/1993Satisfied 13/02/2007
charge
satisfied

BARCLAYS BANK PLC

Created 04/08/1993Registered 13/08/1993Satisfied 12/05/1998
charge
satisfied

BARCLAYS BANK PLC

Created 20/05/1993Registered 28/05/1993Satisfied 13/02/2007
charge
satisfied

BARCLAYS BANK PLC

Created 15/01/1993Registered 02/02/1993Satisfied 13/02/2007
charge
satisfied

BARCLAYS BANK PLC

Created 15/01/1993Registered 02/02/1993Satisfied 13/02/2007
charge
satisfied

BARCLAYS BANK PLC

Created 06/08/1991Registered 13/08/1991Satisfied 12/01/1995
charge
satisfied

BARCLAYS BANK PLC

Created 21/06/1991Registered 08/07/1991Satisfied 13/02/2007
charge
satisfied

BARCLAYS BANK PLC

Created 19/10/1990Registered 08/11/1990Satisfied 20/10/2017
charge
satisfied

BARCLAYS BANK PLC

Created 24/04/1990Registered 15/05/1990Satisfied 14/08/1998
charge
satisfied

BARCLAYS BANK PLC

Created 07/07/1989Registered 26/07/1989Satisfied 14/10/2017
charge
satisfied

BARCLAYS BANK PLC

Created 11/07/1989Registered 26/07/1989Satisfied 09/07/1998
charge
satisfied

BARCLAYS BANK PLC

Created 07/03/1989Registered 28/03/1989Satisfied 20/10/2017
charge
satisfied

BARCLAYS BANK PLC

Created 07/03/1989Registered 28/03/1989Satisfied 27/09/1991
charge
satisfied

BARCLAYS BANK PLC

Created 23/03/1988Registered 13/04/1988Satisfied 14/10/2017
charge
satisfied

BARCLAYS BANK PLC

Created 04/03/1988Registered 17/03/1988Satisfied 12/05/1998
charge
satisfied

BARCLAYS BANK PLC

Created 16/02/1988Registered 08/03/1988Satisfied 14/10/2017
charge
satisfied

BARCLAYS BANK PLC

Created 16/02/1988Registered 03/03/1988Satisfied 13/02/2007
charge
satisfied

BARCLAYS BANK PLC

Created 16/02/1988Registered 03/03/1988Satisfied 13/02/2007
charge
satisfied

BARCLAYS BANK PLC

Created 13/04/1987Registered 23/04/1987Satisfied 12/05/1998
charge
satisfied

BARCLAYS BANK PLC

Created 24/10/1985Registered 05/11/1985Satisfied 15/09/1998
charge
satisfied

BARCLAYS BANK PLC

Created 23/08/1985Registered 03/09/1985Satisfied 15/09/1998
charge
satisfied

BARCLAYS BANK PLC

Created 18/01/1984Registered 24/01/1984Satisfied 09/07/1998
charge
satisfied

BARCLAYS BANK PLC

Created 08/12/1982Registered 16/12/1982Satisfied 07/09/2001
charge
satisfied

MERCANTILE CREDIT COMPANY LTD

Created 17/02/1981Registered 17/02/1981
charge
satisfied

MERCANTILE CREDIT COMPANY LTD

Created 17/02/1981Registered 17/02/1981
charge
satisfied

MERCANTILE CREDIT COMPANY LTD

Created 17/02/1981Registered 17/02/1981