About Glasgow & Smiths Limited (13624276) United Kingdom