Tucked away down a leafy country lane 160 kilometers west of London, Fosse Farmhouse looks like any other picturesque Cotswolds bed and breakfast with its honey stone facade and tranquil garden.