About Thomas A. Sands Limited (SC241624) United Kingdom