About Kitchen Installation & Design Limited (07920948) United Kingdom