Clevedon, Somerset - Kenn, Somerset
, Kenn, Clevedon, North Somerset, BS21 6SR Job Title Senior Installation Mechanic Role Overview... what’s next! If you live in a city, chances are we will give you a lift or play a role in keeping you moving every day. Otis is the world...