About Glegg & Thomson Limited (SC194012) United Kingdom