About Glen Ross Limited (07861742) United Kingdom