About Odell Tattishall Limited (11651664) United Kingdom