About Wynyard Property Investments Ltd (12568086) United Kingdom