About Coby Property Ltd (12882880) United Kingdom