About Houndstooth Management Limited (10424613) United Kingdom