The Barclay brothers have been operating in the higher circles of British society for decades, only really attracting public attention in the past few years. They're publishers and businessmen, owning both the Daily Telegraph newspaper and London's famous Ritz Hotel, along with Yodel and the fashion and homeware store Littlewoods. They also own this island, named Brecqhou, which is in the British Channel Islands.
There's a gothic castle on the island which you'd imagine has been there for centuries, but in fact, the Barclays had it constructed at some point after1993, which is when they acquired the lease of the land. Until very recently, no member of the public has been allowed on the island at all, which begs the question of why there's also a pub there named the Dog & Duck. What use is a pub without any customers?