About London Road (cheltenham) Management Company Limited (02560982) United Kingdom