Director · Appointed 5 June 2026
Active
Net assets £2.5M, 2023 accounts (newer filed) · Incorporated 2015
Director · Appointed 5 June 2026
Active
Turnover £3.0M, 2023 accounts (newer filed) · Incorporated 2014
Director · Appointed 5 June 2026
Active
Turnover £1.9M, 2023 accounts (newer filed) · Incorporated 2014
Director · Appointed 5 June 2026
Active
Turnover £1.5M, 2023 accounts (newer filed) · Incorporated 2010
Director · Appointed 5 June 2026
Active
Turnover £997.2k, 2023 accounts (newer filed) · Incorporated 2014
Director · Appointed 5 June 2026
Active
Turnover £474.0k, 2023 accounts (newer filed) · Incorporated 2014
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2015
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2015
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2011
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2015
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2014
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2016
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2012
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2013
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2013
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2012
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2013
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2013
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2012
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2013
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2014
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2018
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2018
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2018
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2014
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2018
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2013
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2015
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2018
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2018
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2018
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2018
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2018
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2013
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2014
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2018
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2013
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2018
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2018
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2014
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2018
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2015
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2018
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2018
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2015
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2018
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2013
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2015
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2018
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2018
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2016
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2018
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2016
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2018
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2014
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2018
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2015
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2018
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2018
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2016
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2018
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2013
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2018
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2012
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2012
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2012
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2013
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2012
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2012
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2013
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2015
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2013
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2013
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2014
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2014
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2015
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2013
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2011
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2012
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2013
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2013
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2013
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2014
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2013
Director · Appointed 5 June 2026
Active
Group accounts · Incorporated 2015
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2013
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2013
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2014
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2012
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2012
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2014
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2012
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2016
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2013
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2014
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2012
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2013
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2012
Director · Appointed 5 June 2026
Active
Full accounts · Incorporated 2014
Director · Appointed 5 June 2026
Active
Total exemption full accounts · Incorporated 2011
Director · Appointed 16 October 2025
Active
Total exemption full accounts · Incorporated 2013
Director · Appointed 16 October 2025
Active
Total exemption full accounts · Incorporated 2013
Director · Appointed 16 October 2025
Active
Total exemption full accounts · Incorporated 2013
Director · Appointed 16 October 2025
Active
Total exemption full accounts · Incorporated 2013
Director · Appointed 16 October 2025
Active
Total exemption full accounts · Incorporated 2014