About Westwood & Montgomerie Management Limited (11773398) United Kingdom