About Glenn West Ltd (12174313) United Kingdom