About C Palace Living Limited (09912401) United Kingdom