About Jcb Finance Holdings Limited (06545359) United Kingdom