About Wm. Loudon & Son Limited (SC035828) United Kingdom