About The Cotswolds Chef Ltd (12603279) United Kingdom