About Thomas Porter & Son (glasgow) Limited (SC024843) United Kingdom