There were many German stations on yesterday but on frequencies outside our UK allocations so we were unable to contact them

One way around this problem (UK restriction) is to operate 'split'. I use WSJT-X and for 60m ops often 'unlock' the Tx/Rx frequencies when necessary, thus:
select the Rx frequency of a desired station not in UK bandwidth and watch for them to send a CQ call, or '73' sign-off with another station, then (in the 'their' Rx period, just seconds away) Tx your response to their call (e.g. DL1MAX G4PDF IO93) using a convenient (i.e less conjested) in-band frequency.
Sometimes this technique will work OK, at other times a station will ignore your call not understanding that you can't call them on the same QRG.
This 'split' frequency technique works because the whole selected bandwidth is usually decoded and your call will be seen (given reasonable band conditions of course), even if the other station doesn't realise that they need not QSY to your Tx frequency for the QSO, or decide to answer another caller who is on the same QRG.
I know from personal experience how easy it is to operate outside the permitted bandwidth on 60m, and have seen other UK stations do the same. I try to limit the displayed waterfall bandwidth on 60m to remind myself that we UK amateurs do not have the bandwidth that some of our European neighbours enjoy.