About Windles Manufacturing Solutions Limited (13025221) United Kingdom