About Otterycove Management Company Limited (02940610) United Kingdom