About Jp&c Holdings Ltd (SC707785) United Kingdom