About Odds & Sods D.i.y Ltd (07015238) United Kingdom