About Meadowcalla Ltd (12788259) United Kingdom