Admiral Sir and Lady Cooper Key , England.