About Glen Ogle Partners Ltd (SC668893) United Kingdom