I’d also say if the water company do confirm high pressure ask them what it is in bar . All taps and valves and boilers and water heaters are designed to operate within set parameters and won’t work correctly if they are outside these parameters. Low pressure is difficult because water companies have to supply water between ( I think) 1 and 2.5 bar and as long as they are reasonably close then they probably won’t go any further. High pressure is simple - fit a pressure regulator on the cold water supply and unless the pressure is extremely high the stop tap would normally be fully open and then closed 1/4 turn to help prevent it sticking. I’m wondering if your on a lead supply hence the stop tap being repaired and not completely replaced.