About Sustainable Energy Generation O&m Limited (10931736) United Kingdom