team building careers in Flintshire, United Kingdom