About S. Markillie & Son Limited (00596178) United Kingdom