About John J Comba Design & Installation Limited (06549239) United Kingdom