About Odell And Company Limited (00140012) United Kingdom