About Lumley Windle Limited (12290016) United Kingdom