About Deanhouse Interiors Limited (06463841) United Kingdom