About Jeeves & Co Holdings Limited (10836295) United Kingdom