About Odsey Lamont Limited (11651857) United Kingdom