About Slam Community Development Trust Limited (05579630) United Kingdom