About Jackson Lockhart Ltd (11067237) United Kingdom