About B. & E. Windle Limited (01218606) United Kingdom