B&M has trimmed its profit guidance for the year after trading over the Christmas period came in weaker than expected. In a ...