About Woodcock Holdings Limited (01442903) United Kingdom