About Woodford Directors Limited (06926653) United Kingdom