About L & Jt Holdings Limited (12550917) United Kingdom