About Odds N Ends Limited (05379857) United Kingdom