About The C House London Ltd. (12681006) United Kingdom