Ross and RossRoss and RossAre a small, multi-award winning fine food company based in the Cotswolds.www.rossandrossfood.co.uk