About Wyndham & Clark Limited (03295214) United Kingdom