Wemyss Castle , East Wemyss , Fifeshire , Scotland.