About Odds & Sods Limited (08152552) United Kingdom