About Montgomerie Associates Limited (SC493811) United Kingdom