About Slc Turnberry Limited (SC177810) United Kingdom