About Odell & Associates Limited (04347246) United Kingdom