7 of the best Sri Lankan restaurants for a delicious dinner in London