About Place Agency Initiative Limited (09265024) United Kingdom