Preheat oven to 180 degrees C. Lightly grease a large baking tray.
In a large bowl, mix together flour, sugar, baking soda, baking powder, salt and margarine. Stir in milk and the egg. Turn dough out onto a lightly floured surface and knead slightly. Form dough into a round and place on prepared baking tray.
In a small bowl, combine melted butter with 1/4 cup milk then brush loaf with this mixture. Use a sharp knife to cut a cross into the top of the loaf.
Bake in preheated oven for about 30 to 50 minutes or until a toothpick inserted into the centre of the loaf comes out clean. You may continue to brush the loaf with the butter mixture while it bakes.
I substituted butter for the margarine, so it resulted in a heavily buttered taste - which I liked - but will try a mix of vegetable oil and butter so that the additional taste isn't overpowering. - 07 Apr 2014