About Alpha Kitchen Installations Limited (11696291) United Kingdom