About Glenn Chase Limited (13395401) United Kingdom