I currently see 113 pages indexed in Google by doing a "site:natvest.com" search so it appears that your site is indexed.
What exactly do you mean when you say "every time you re-index your site" because it appears to be in Google's index? Are you meaning to say that you show up high in rankings for your keywords for a day and then your rankings drop again?