About Wyndham & Marshall Limited (05276510) United Kingdom