neill technical services ltd careers in Oxfordshire, United Kingdom