About Glen Scouller Limited (SC264095) United Kingdom