About Jackson & Lacey Holding Limited (10395166) United Kingdom