About J. H. Flemmings Group Limited (10640506) United Kingdom