About J. Richards Holdings Ltd (13293723) United Kingdom