About Jaybar Installations Limited (09035917) United Kingdom