About Slam Properties Limited (11866641) United Kingdom