Based in St Helen's, London EC3P 3DQ Mamhilad Solar Limited is classified as a Private Limited Company registered under the 11738043 Companies House Reg No. This company was started six years ago. This business's SIC and NACE codes are 35130: Distribution of electricity. 31st December 2022 is the last time when the company accounts were filed.
When it comes to this specific limited company, many of director's duties have been carried out by Craig M. and Charles H.. Within the group of these two people, Charles H. has supervised limited company for the longest period of time, having become a vital addition to officers' team on Wed, 26th May 2021. At least one secretary in this firm is a limited company: Aviva Company Secretarial Services Limited.
The companies with significant control over this firm are as follows: Aviva Investors Infrastructure Income No.8 Limited owns over 3/4 of company shares and has 3/4 to full of voting rights. This business can be reached in London at Fenchurch Street, EC3M 4AE and was registered as a PSC under the reg no 11372449.