About S & S Kitchen Installations Ltd. (07999359) United Kingdom