About The Cowshed Tearooms Ltd (11096833) United Kingdom