About Odell Investments Limited (09570421) United Kingdom