About Lucas Oil Petroleum Ltd (11877073) United Kingdom