About Meddow Limited (12102433) United Kingdom