About Keith Lewry Installations Ltd (10065176) United Kingdom