About Howdale Energy Ventures Limited (12250972) United Kingdom