It was in a friends house which i went to this evening. I turned all the valves of on the rads that were working and turned the boiler on and the heat went ok to the downstairs, but once i turned on the upstairs again (i turned the lockshield valves on but even not as much as they were before) the heat eventually left the downstairs again
Then you have a balancing problem. Turn all the lockshields on the hot radiators off and let them cool down, then, with the pump running and turn ONE of the upstairs lockshields on by half a turn. Put your hand on the pipes of the rad and see if they start to warm up after a minute. If not, open it ONE QUARTER TURN MORE ONLY and see if one of the pipes warms up. Repeat if necessary but do not turn it more than a quarter turn each time. As soon as one of the pipes starts to warm up, even a little, do not turn it more, go to the next rad..
As soon as the pipe starts to warm up, go and open the next lockshield by a similar amount. A lockshield has very little movement between "closed" and "open".
After half an hour go and feel all the upstairs and downstairs rads. They should all be heating up. Feel the flow and return pipes on all rads. The flow pipe should be "too hot to hold" and the return pipe should be "too hot to hold for long." If any of the Return pipes is hotter than the others, turn that lockshield down by a quarter turn and wait ten minutes to see if it has cooled down to match the others. If not, close it another quarter turn. If you still have some rads that are cold, turn down the lockshields on all the hot rads by a quarter turn. Repeat as necessary.
You do not mention TRVs but perhaps they are fitted and are faulty, or perhaps in this cold weather the upstairs ones are staying open for longer.