About Thompson & Slack Limited (09235849) United Kingdom