Bibury in the Cotswolds has been dubbed 'the most beautiful village in England' and it's no surprise given its charming cottages and fascinating history. It's also been home to some rather famous visitors...