About Jeeves Investments Limited (05012260) United Kingdom