About Cooper & Roman Property Investments Ltd (12790287) United Kingdom