About J Kincaid Limited (06131531) United Kingdom