3 bedroom house for sale preston weymouth