About Westwood Property Investments Limited (10202364) United Kingdom