Found 3 London (North), Permanent jobs