About J&h Management Solutions Limited (09684458) United Kingdom