About The Place Management Company Limited (10398010) United Kingdom