Hello Dear,We are also the SEO company in India you can see we ranking with seo india like term.And also you can see other sites which are ranking in top positions.They have proper contents in home page and also in inner landing pages which they are targeting.If you compere your site with them there is also the issue of structure. So you first of all you need to solve these issues and then you have to think about your aim.I am sure you need to generate the traffic from your site ASAP.So you have to target the keywords with Uk and other cities name which can promoted soon and also give you fast results and as the time goes you can target the global themes too.