About City Channel Property Ltd (13428244) United Kingdom