Lovingly-designed Scottish tower house offers plenty of charm

White Rose Tower in Kindeace, Invergordon