About William Yule & Son Limited (SC031736) United Kingdom