Twinwoods Heat & Power Limited can be contacted at London at 15th Floor. You can look up this business by referencing its post code - W1G 0PW. Twinwoods Heat & Power's incorporation dates back to year 2009. This company is registered under the number 06799288 and company's current status is active. This company's registered with SIC code 35110 - Production of electricity. Twinwoods Heat & Power Ltd filed its account information for the financial period up to 2022-07-31. The firm's latest annual confirmation statement was filed on 2023-01-22.
Our info detailing this firm's personnel suggests there are three directors: Anthony M., Sean C. and Marcus B. who assumed their respective positions on 2014-04-10, 2009-02-17.
The companies that control this firm are as follows: European Generation Limited owns over 3/4 of company shares and has 3/4 to full of voting rights. This business can be reached in London, W1G0PW, London and was registered as a PSC under the registration number 08336378.