About John H. Glen & Son Limited (SC107850) United Kingdom