About Meadowsnapdragon Ltd (12502702) United Kingdom