administration french speakimg careers in Swansea, United Kingdom