About Indian Northwich Ltd (11270925) United Kingdom