About Slam Developments Ltd (08966866) United Kingdom