About Dexter Consultants Ltd (NF003629) Great Britain