About J & K Holdings London Limited (10399568) United Kingdom