There's a few phone repair shops in Shawlands you could look into. Don't have any personal recommendations as I've never had to use one but I saw iRepair has that phone listed on their website with a price list - https://www.irepairglasgow.com/device/huawei-p30-pro/