About Thomas Howse Limited (00109575) United Kingdom