About Cooper Place Management Ltd (11584436) United Kingdom