Almost all workers in the UK are entitled to 28 days of paid annual leave