About Chomoko Properties Ltd (11302166) United Kingdom