About Meridian House (albion) Ltd (11667020) United Kingdom