A longshot, but it has resolved a similar issue before, with a locally purchased laptop but set up for English by the shop - US English!
Is the laptop/PC set to English language? Double check that is set to English (UK) and not English (US). If it set to US, this may be the cause of the problem, as the PC locale (geographic locality) the PC thinks it is in the US.
If it is set to US, it will affect the WiFi channels available to the WiFi card. US and European WiFi channels differ in that the US has less channel options. If the computer is set to US locale the card will be limited to display only the channels available in the US. Setting it to European locale will give access to all the channels.
It may be that the WiFi router is set to a (European) channel that is not available under US locale settings in the PC.
To find locale - under Windows - go to the Control Panel. Find Clock, Time and Region settings, new window opens find Location tab and change if necessary. Also under Adminstrative tab go to locale and change if necessary. PC will want to reboot to confirm the last change.
info AT mbs-crete DOT com