About S. Glen Ltd (SC630874) United Kingdom