About Cromwell Place Management Limited (04395512) United Kingdom