About Wyndham Investments Limited (00558588) United Kingdom