About Keith Leonard Installations Limited (06882592) United Kingdom