About The Square (gloucester) Limited (13381074) United Kingdom