About Odgers Intermediate Limited (07096041) United Kingdom