About Devon Lubricating Oil Company Limited (01744686) United Kingdom