About D Challinor Kitchen Installations Limited (09674109) United Kingdom