About 85 London Road Cheltenham Management Company Limited (02397265) United Kingdom