About Library Gardens Stroud Ltd (13012131) United Kingdom