Ok - maybe i should have asked a different question.
After spending time trawling google and not really finding anything particularly helpful - i thought i would ask the lovely people on macrumors who could probably reccomend the best place straight away with little hassle.....
Thanks for the reccomendations - i will have a look!