About Knatchbull Investment Company Limited (00775531) United Kingdom