About Jam Installations Limited (06643599) United Kingdom