About Westwood Property Investors Ltd (13234878) United Kingdom