About Jacob & Rufus Ltd (09623333) United Kingdom