About Kando Installations Ltd (12403136) United Kingdom