About Meridian Swindon Ltd (12946196) United Kingdom