To add to Doc’s and Josh’s points, you’ve got 20 really generic KWs on a 5-page site that only has 22 paragraphs. You need to focus on fewer but longer KW phrases. Think what Google sees: “hr uk” returns 500 _million_ hits. Join google analytics and you can see where you rank for different word combos and get suggestions. Yoast also makes a google analytics WP plugin. Results can be surprising; some sites rank well on words they hadn’t targeted.
A new biz can’t just set KWs to “business solutions” or “infrastructure project” and expect to rank anywhere in the top 500 by Friday. Good luck!