About Kinloch Spring Limited (12828955) United Kingdom