About Glen Prosen (uk) Ltd (SC588891) United Kingdom