About 17 Meridian Place Management Limited (01961786) United Kingdom