About Wych Properties Limited (12785964) United Kingdom