Judging by those speed tests your area is suffering from what VM refer to as overutilisation, characterised by poor speeds at peak times (there are three tests outside of peak times and all show you getting better than 50Mbps)
Welcome to the community. It's nice to have you here.
My apologies that you are experiencing slow broadband speeds.
When I checked the network, there is a high peak time traffic fault in your area which can cause slow speeds. Our networks team are investigating the problem and are improving bandwidth and performance to help with this issue. The reference number is F003525549 and has a review date of 26th April.
At the moment the Hub is showing as offline and I am unable to see if there is anything else impacting your connection. Are you able to post your router information for me to check this please? To do this type in 192.168.0.1 in the address bar, no need to sign in and in the middle click on Check router status. Within here you will have downstream, upstream and network log. You can copy and paste this information, that would be great.