About Place Capital Developments Limited (12952850) United Kingdom