About Kincaid International Ltd (11315907) United Kingdom