About Chase Property London Ltd (13656606) United Kingdom