I see undersized supplies every day and while 3 storeys high and only in 22mm is probably undersized, to only get 8mb seems unusually low.
Plus the OP says it has only just started happening.
Did the Heatteam man check the meter at all?
If not give 0800 111 999 a call and ask for...