About Crystal Place Management Limited (07685890) United Kingdom