About City & Thames Properties Limited (01130323) United Kingdom