Cube the meat and place in a freezer bag with the flour and shake to coat well.
Sweat the sliced onions in a little oil until soft, add the flour coated meat, garlic, brown ale, chopped tomatoes, stock, Worcester sauce, Soy sauce and seasoning.
Place in a casserole dish and bake gently for 1/2 hours. Remove from the oven, stir well, check seasoning and add red wine, button mushrooms, carrots and onions. Cook for a further 1/2 hours.
Roll out puff pastry and cut 1 inch larger than casserole dish and bake at 375ºF (190ºC) gas mark 5 until well risen and golden brown. Pop on top of casserole just before serving.