About James Lombard Limited (08548643) United Kingdom