About Knox & Walsh Installations Limited (01830674) United Kingdom