About Wendale Investments Limited (12938422) United Kingdom