About C&c Freeholds Ltd (10806160) United Kingdom