About The Institute Of Licensed Trade Stock Auditors Ltd (00520346) United Kingdom