About Galbraith Scott Limited (12449691) United Kingdom