About Watercress Meadows Management Company Limited (02637893) United Kingdom