If the chemist's meter was checking for HbA1c level, then 48 mean diabetes. 42-47 means prediabetes. Up to 41 means normal.
The good news is that 48 is better than 68 or 98. But you still probably have blood glucose that is too high, and it could be contributing to how you are feeling. The best advice I can give is to reduce your carbs and eat a little more fat than usual, to give you the energy you're not getting from carbs and help you not crave carbs and feel so hungry. I would cut down on bread, pasta, rice, potatoes, cereals and porridge, and cut out cakes, biscuits, and other high sugar items, at least for now.
Also it would be a good idea to buy your own blood glucose meter and test strips. The cheapest test strips (the main ongoing cost) are with the SD Codefree meter which you can order online.