About H. Allan & Son Limited (SC035324) United Kingdom