About Westwood Place Management Company Uk Limited (03274649) United Kingdom