About Meridian Place Management Limited (03269181) United Kingdom