About The Firs Stroud Limited (11587008) United Kingdom