Balfour Castle is a private house.