Yes, CBD oil is legal. Approved products are listed under the FSA's Public List of Novel Food products which can be found here: https://data.food.gov.uk/cbd-products