About Rex Developments (cheltenham) Ltd (09340053) United Kingdom