About St James Court (cheltenham) Limited (01851982) United Kingdom