Sir David and Sir Frederick Barclay have stood firm over their decision to withdraw their multi-million pound investment from the Channel island of Sark. The Barclay brothers, who live on the ...
The millionaire Barclay brothers have defended their decision to close their firms on the Channel Island of Sark. Twins Sir David and Sir Frederick, 73, told the Sunday Telegraph they were responding ...