About T.j. Stell & Co Ltd (13410855) United Kingdom