About Dexters Holdings Limited (03796205) United Kingdom