About D. Clifford Properties Limited (04041295) United Kingdom