About Howman Partners Ltd (12501611) United Kingdom