Has anyone worked with this company? I have heard some good things but not that much to be honest (They are London based). Thanks!