About Thomas Windle Ltd (12208579) United Kingdom