About William Glen & Son Limited (SC044531) United Kingdom