About Stroud Valleys Canal Company (06860375) United Kingdom