About D&m Devon Limited (11016940) United Kingdom