About Windle & Bowker Limited (05159672) United Kingdom