About Thackers Commercial (holdings) Limited (04227407) United Kingdom