About Meridian Land & Investments Limited (01861973) United Kingdom