About Glen Office Supplies Limited (05388654) United Kingdom