About M.e. Duffell Limited (01087068) United Kingdom