About David Clifford Interiors Limited (04720621) United Kingdom