Duff was born at Fetteresso Castle, Stonehaven, Kincardineshire, son of Arthur Duff (grandson of Robert Duff) and was educated at Blackheath School, London.
Duff was born at Fetteresso Castle Kincardineshire. Duff was educated at Blackheath School. Blackheath School was London. Son of Arthur Duff (grandson of Robert Duff) was Fetteresso Castle Kincardineshire. Stonehaven was Fetteresso Castle.