About Kca European Holdings Limited (04286946) United Kingdom