About D & C Kitchen Installations Ltd (10118105) United Kingdom