Scheduled flying time from London to Mauritius is no more than 12 hours and 15 minutes. Since airlines always allow more time than necessary, I would expect a flying time of around 11 hours and 30 minutes.
In the other direction, expect to add about an hour to the flight time. Flights from east to west always take a little longer.