About J & T Lloyd Limited (11809385) United Kingdom