About Meo Flowers Cafe Ltd (12390484) United Kingdom