About Meadows Cafe & Store Ltd (12339918) United Kingdom