About D D S Projects Limited (05992392) United Kingdom