About Leman Oil & Gas Limited (09588150) United Kingdom