In a bowl, combine the 4 tablespoons flour, salt and ground black pepper. Roll the ribs in the seasoned flour.
In a large casserole pot, heat the oil and brown the ribs well on all sides. Pour in 250ml boiling water, tomatoes and garlic. Reduce heat to low; cover and simmer for 1 1/2 hours, adding more water if necessary.
Place the potatoes, onions and carrots in the pot. Continue to simmer for another 30 minutes to 1 hour, or until all vegetables are tender. Remove the beef and vegetables to a serving platter.
In a separate small bowl, dissolve 1 1/2 tablespoons flour in 2 tablespoons water. Add this to the pot and stir well until thickened. Pour over meat and vegetables.