About Levenseat Renewable Energy Holdings Limited (SC497284) United Kingdom