About Clough Farm Meadow (management) Limited (04922108) United Kingdom