About Dexter Nicholas Limited (06529498) United Kingdom