About Kilgour Holdings Limited (11963425) United Kingdom