About Glen Ross Management Limited (03333524) United Kingdom