About Glenn Newton Ltd (13626991) United Kingdom