About Barfoot Energy Projects Ltd (07210977) United Kingdom