About James Howard And Partners Ltd (07551325) United Kingdom