About Meadows Management Services Ltd (11691060) United Kingdom