About Meridian Developments (s.p.) Limited (04972668) United Kingdom