Found 51 London (Greater), Permanent jobs