About Norwood Oil & Gas Ltd. (SC218434) United Kingdom