Drum Castle, Tower and Gardens