London tech firms struggle to hire as Google, Apple, Facebook