You can swap the milk for water and cook the crumpets in vegetable oil if you want a vegetarian option.
Cook the crumpets on a low heat, they need to cook through to the top so that you can flip them. This needs to happen before the bottom is overcooked. I use heat 3 out of 9 on my hob with the cast iron pan.