Javelin Solar started its business in 2013 as a Private Limited Company with reg. no. 08643557. This firm's office was based in London at C/o Foresight Group Llp The Shard. This Javelin Solar Limited business had been operating on the market for 10 years.
The limited company had 1 managing director: Graham S., who was chosen to lead the company in 2015.
The companies with significant control over this firm included: Sious Limited owned over 3/4 of company shares and had 3/4 to full of voting rights. This business could have been reached in London at 32 London Bridge Street, SE1 9SG.