Registered Address: Ross Hall, Off Rodley Lane, Leeds, West Yorkshire, LS13 1BG
Having been setup in 2015, International Security Deposits Ltd are based in Leeds in West Yorkshire, it's status is listed as "Active". We don't currently know the number of employees at the company.