About Stover Holdings Limited (13028839) United Kingdom