About Mill Place Management Limited (05716584) United Kingdom