About Carka Properties Limited (12809408) United Kingdom