About Dexters D.i.y Limited (11409243) United Kingdom