About The Up And Down Meadow Company Limited (02736967) United Kingdom