About Cotswold Garden Tea Rooms Ltd (08032674) United Kingdom