About Westwood Place Management Limited (00762372) United Kingdom