About J & R Investment And Holdings Ltd (12702314) United Kingdom