Blue Mountain Solar Ltd Company number17450968 StatusActive TypeLtd Incorporated10 Sep 2026 Nature of business Production of electricity Registered office 108 Lennard RoadBeckenhamBR3 1QS Data JSON Markdown