About Oddingley Palmer Limited (11599136) United Kingdom