About Glen Lea Partners Limited (09281602) United Kingdom