About Howell Financial Limited (11471941) United Kingdom