About Windle Bars Ltd (12325225) United Kingdom