About 23 Clarence Square (cheltenham) Management Limited (01988726) United Kingdom