About Meridian Square Management Company Limited (04241583) United Kingdom