About Dexter Newbury Ltd (10826979) United Kingdom