6 bedroom rent st andrews