About Wynchwood Investments Limited (09043626) United Kingdom