About Mellor Meadow Limited (11187749) United Kingdom