About Simec Lochaber Hydropower 2 Limited (00750143) United Kingdom