Commercial Account Manager / Country Manager
4 days ago
Leeds
Must reside in the UK with a willingness to travel both within the UK, periodically to our head office in the Netherlands or activities throughout europe. UK clients and beyond, ensuring their satisfaction and helping us establish ourselves as a key partner for all solar wholesalers. Develop and ...