About Slam Consultants Limited (05629681) United Kingdom