About D M Dellow Limited (10860837) United Kingdom