About Lochhead Energy Limited (SC396877) United Kingdom