About The Place Property Investment Ltd (13635362) United Kingdom