About J&c Partners Limited (10862848) United Kingdom