About 1 St. Georges Square Cheltenham Management Company Limited (02937352) United Kingdom