About Meadows Holdings Ltd (11103444) United Kingdom