About Meridian Accommodation Limited (13324404) United Kingdom