About Thompson & Howe Limited (05762921) United Kingdom