About Glenn Kilshaw Ltd (11790149) United Kingdom