About Slam Installations Ltd (09133659) United Kingdom