About Central Square (stroud) Management Company Limited (08011717) United Kingdom