Shawn Mendes has acquired British habits from his West Country mother Karen and has revealed he eats a traditional roast dinner every Sunday.