About Ottery Mill Management Company Limited (11537042) United Kingdom