About Wynwood Properties Limited (13357180) United Kingdom