About Glen Newberry Ltd (10703419) United Kingdom