About Glenn Smith Ltd (12293683) United Kingdom