About Ottermill (hungerford) Management Company Limited (02209241) United Kingdom