Scottish palace just north of Perth