About The Strovers (woodford) Limited (08364825) United Kingdom