About Glenn Hall Ltd. (12921090) United Kingdom