About Cotswold Fast Foods Ltd (10071317) United Kingdom