About Concept Design And Installations Ltd (13685896) United Kingdom