About Cliff Crabb Kitchen Installations Ltd (12627803) United Kingdom