About Glenn Whippet Ltd (12928666) United Kingdom