About Simec Lochaber Hydropower Pension Trustees Limited (09186164) United Kingdom