About May Meadow Ltd. (06684987) United Kingdom