About Jackson Lombard Limited (10651239) United Kingdom