About Wyndward Limited (08018067) United Kingdom