About The Fountain Inn 1 Stroud Ltd (11440342) United Kingdom