My family isn't rich (parents both civil servants) but i'm lucky enough to have grand parents who were very wise with money and invested and saved a lot.
So when I was born they set up different types of bonds, saving accounts, shares etc so now i'm 18 I have enough to cover OAA (including the loan). I have also saved up a fair bit myself though.