About The Journal Of Tax Administration Company Limited (08856423) United Kingdom