About Montgomerie & Son Limited (12502383) United Kingdom