About Atlas Place Management Limited (04982612) United Kingdom