About Odds N Sods Limited (09013320) United Kingdom