About Thomas Smith And Co. (peterhead) Limited (SC027706) United Kingdom