British Paralympic star Ellie Simmonds has officially launched Crufts 2025, the world’s largest dog show, which will take place in Birmingham this weekend. The event will be held from Thursday, March ...