About Calcluth & Sangster (glasgow) Limited (SC202923) United Kingdom