About Taylor Thistle Limited (SC683326) United Kingdom