This Markel Capital Holdings Limited company has been operating offering its services for sixteen years, having started in 2008. Started with Registered No. 06722095, Markel Capital Holdings is categorised as a Private Limited Company with office in 20 Fenchurch Street, London EC3M 3AZ. This business's Standard Industrial Classification Code is 70100 and their NACE code stands for Activities of head offices. The firm's latest filed accounts documents cover the period up to Friday 31st December 2021 and the most current confirmation statement was submitted on Friday 27th October 2023.
There seems to be a group of four directors running this particular firm right now, including Brian C., Simon W., Nicholas L. and Andrew D. who have been doing the directors tasks for nearly one year. What is more, the director's duties are constantly backed by a secretary - Lara T., who was appointed by this firm four years ago.