Hammonds cooks up British Gas meter deal