About Otters Brook Management Company (cannington) Limited (10878904) United Kingdom