About Christopher Jaap Holdings Limited (13288879) United Kingdom