About Just The Place Management Limited (09561660) United Kingdom