About Oddingley Findlay Limited (11651802) United Kingdom