About Barbour Energy Limited (04481153) United Kingdom