Found 41 London (Greater), Permanent jobs