There is already a thread on this.
17 June BA 2062 [MRU-LGW] Mauritius cancelled
You will get EC261 compensation of €600 plus duty of care things (calls, hotel, food and drink etc). Laundry and incidentals, depends on what access you have to your bags, although I think a case for laundry could indeed be made. As for parking, I don't think that is covered.