About The Spotted Cow (bristol) Ltd (06618042) United Kingdom