About J & T Edinburgh Limited (SC668292) United Kingdom