About Jeeves Holdings Limited (11234511) United Kingdom