About J & T Lord Ltd (11933379) United Kingdom