About Slam Locking Limited (10804594) United Kingdom