About Wyndeham Hubbard Limited (00685005) United Kingdom