Back to search

Stephen Richards Consulting Limited

SC144342

active
ltd
scotland
Companies House
Health Score
65 / 100

Some Concerns

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

No risk factors detected.

Details

24a Ainslie Place, Edinburgh, EH3 6AJ
Incorporated 12/05/1993

Previously known as

Amigawatt Limited · until 22/03/2005

Compliance

Last accounts

31/03/2026

total exemption full

Next accounts due

31/12/2027

On track

Confirmation statement

Last: 12/05/2026

Due 26/05/2027

On track

Industry

62012
Business and domestic software development

Officers

Dr Stephen James Richards Bsc (Hons) Ffa

secretary · Since 08/07/1993

ACTUARY

BRITISH · UNITED KINGDOM · Age 58

Also on 8 other boards

Dr Stephen James Richards Bsc (Hons) Ffa

director · Since 08/07/1993

ACTUARY

BRITISH · SCOTLAND · Age 58

Also on 8 other boards

Ms Helena Buckmayer

director · Since 01/03/2005

TEACHER

GERMAN · UNITED KINGDOM · Age 55

Also on 1 other board

Mr Ross Robert Ainslie

director · Since 12/05/2013

ACTUARY

BRITISH · UNITED KINGDOM · Age 58

Also on 2 other boards

Ms Eleanor Elizabeth Richards

director · Since 06/04/2023

DIRECTOR

BRITISH · NETHERLANDS · Age 24

Mr Robert Kane Richards

director · Since 07/04/2023

DIRECTOR

BRITISH · GERMANY · Age 27

Stephen James Richards

director · Since 08/07/1993

British · Scotland · Age 58

Stephen James Richards

secretary · Since 08/07/1993

British

Helena Buckmayer

director · Since 01/03/2005

German · United Kingdom · Age 55

Ross Robert Ainslie

director · Since 12/05/2013

British · United Kingdom · Age 58

Eleanor Elizabeth Richards

director · Since 06/04/2023

British · Netherlands · Age 24

Robert Kane Richards

director · Since 07/04/2023

British · Germany · Age 27

Persons with Significant Control

Neuer Hafen Holdings Ltd

75–100% shares

24a, Ainslie Place, Edinburgh, EH3 6AJ

Reg: Sc459148 · Companies House, Scotland · Private Limited Liability Company

Notified 06/04/2016

Change History

statusactive
2026-06-27

Active

typeltd
2026-06-27

Private Limited Company

address line124a Ainslie Place
2026-06-27

24A AINSLIE PLACE

post townEdinburgh
2026-06-27

EDINBURGH