About William Hodge & Company (holdings) Limited (SC126941) United Kingdom