Vision Mechanics LEITH


Founded in 1995, Vision Mechanics, classified under reg no. SC157484 is an active company. Currently registered at 81 Great Junction Street EH6 5HZ, Leith the company has been in the business for 29 years. Its financial year was closed on 30th November and its latest financial statement was filed on November 30, 2022. Since October 27, 2010 Vision Mechanics is no longer carrying the name The Puppet Lab.

The company has 9 directors, namely Alia S., Mary F. and Madeleine B. and others. Of them, Adrian B. has been with the company the longest, being appointed on 20 January 2006 and Alia S. has been with the company for the least time - from 21 June 2023. At present there are several former directors listed by the company. In addition, the company lists several former secretaries. The full list of both former directors and former secretaries might be found in the box below.

Vision Mechanics Address / Contact

Office Address 81 Great Junction Street
Office Address2 The Studio
Town Leith
Post code EH6 5HZ
Country of origin United Kingdom

Company Information / Profile

Registration Number SC157484
Date of Incorporation Tue, 18th Apr 1995
Industry Performing arts
End of financial Year 30th November
Company age 29 years old
Account next due date Sat, 31st Aug 2024 (125 days left)
Account last made up date Wed, 30th Nov 2022
Next confirmation statement due date Thu, 2nd May 2024 (2024-05-02)
Last confirmation statement dated Tue, 18th Apr 2023

Company staff

Alia S.

Position: Director

Appointed: 21 June 2023

Mary F.

Position: Director

Appointed: 11 November 2020

Madeleine B.

Position: Director

Appointed: 27 May 2019

Tom W.

Position: Director

Appointed: 12 March 2019

Richard T.

Position: Director

Appointed: 28 March 2017

Caroline L.

Position: Director

Appointed: 28 March 2017

Isobel G.

Position: Director

Appointed: 03 June 2014

Helen M.

Position: Director

Appointed: 26 November 2013

Adrian B.

Position: Director

Appointed: 20 January 2006

Callum M.

Position: Director

Appointed: 28 March 2017

Resigned: 06 November 2018

Luke H.

Position: Director

Appointed: 28 March 2017

Resigned: 11 November 2020

Jonathan C.

Position: Director

Appointed: 03 June 2014

Resigned: 08 April 2015

Jeff K.

Position: Secretary

Appointed: 27 September 2011

Resigned: 28 March 2017

Jody F.

Position: Director

Appointed: 18 April 2011

Resigned: 26 November 2013

Simon H.

Position: Director

Appointed: 24 February 2010

Resigned: 28 March 2017

Jonathan C.

Position: Director

Appointed: 24 February 2010

Resigned: 27 September 2011

Kitty D.

Position: Director

Appointed: 04 August 2009

Resigned: 30 June 2012

Jeff K.

Position: Director

Appointed: 04 August 2009

Resigned: 28 March 2017

Alastair D.

Position: Director

Appointed: 12 April 2007

Resigned: 15 February 2013

Katinka H.

Position: Director

Appointed: 11 January 2006

Resigned: 04 August 2009

Philippa C.

Position: Director

Appointed: 30 April 2003

Resigned: 11 January 2011

Shona R.

Position: Director

Appointed: 15 April 2002

Resigned: 29 June 2006

Kim B.

Position: Director

Appointed: 21 November 2001

Resigned: 20 May 2009

Gregory M.

Position: Secretary

Appointed: 21 November 2001

Resigned: 27 September 2011

Gregory M.

Position: Director

Appointed: 23 May 2001

Resigned: 01 September 2014

Emma H.

Position: Director

Appointed: 01 December 2000

Resigned: 09 April 2003

Sheila R.

Position: Secretary

Appointed: 19 January 2000

Resigned: 21 November 2001

Simon H.

Position: Director

Appointed: 09 June 1999

Resigned: 28 September 2000

David T.

Position: Director

Appointed: 17 June 1998

Resigned: 28 August 2007

Sheila R.

Position: Director

Appointed: 17 June 1998

Resigned: 21 November 2001

Marc M.

Position: Director

Appointed: 25 August 1997

Resigned: 08 March 2000

Kate D.

Position: Director

Appointed: 21 November 1995

Resigned: 19 January 2000

Alan C.

Position: Director

Appointed: 21 November 1995

Resigned: 26 February 1999

Judy M.

Position: Director

Appointed: 21 November 1995

Resigned: 15 May 1998

Alan C.

Position: Director

Appointed: 21 November 1995

Resigned: 20 March 1998

Gerda S.

Position: Director

Appointed: 21 November 1995

Resigned: 26 February 1999

Oswalds Of Edinburgh Limited

Position: Corporate Secretary

Appointed: 18 April 1995

Resigned: 18 April 1995

William R.

Position: Secretary

Appointed: 18 April 1995

Resigned: 06 September 1999

Yvonne F.

Position: Director

Appointed: 18 April 1995

Resigned: 08 March 2000

Ian W.

Position: Director

Appointed: 18 April 1995

Resigned: 12 April 2007

Oswalds Of Edinburgh Limited

Position: Corporate Director

Appointed: 18 April 1995

Resigned: 18 April 1995

Jordans (scotland) Limited

Position: Corporate Director

Appointed: 18 April 1995

Resigned: 18 April 1995

Company previous names

The Puppet Lab October 27, 2010
The Edinburgh Puppet Company November 27, 2001

Company filings

Filing category
Accounts Address Annual return Change of name Confirmation statement Incorporation Officers Resolution
Total exemption full company accounts data drawn up to November 30, 2022
filed on: 29th, August 2023
Free Download (18 pages)

Company search

Advertisements