About Windrush Ball & Huggins (SL003228) United Kingdom