About J&h Investment Group Ltd (12240812) United Kingdom