Found 525 London (Greater), Permanent jobs