About Glenn Services Limited (11330421) United Kingdom