About D & Sd Limited (10218839) United Kingdom