About Kincaid Pictures Ltd (09575844) United Kingdom