About Howell Asset Holdings Limited (12440476) United Kingdom