About Jack Richards Holdings Limited (05773789) United Kingdom