Oyster: Development Manager
£50,000 - £60,000: Oyster: The Square Mile, accommodates some of the most prestigious and exciting buildings in London  …and arguably the UK, and the world!  You might have... London (Central), London (Greater)