About Howarth Of London Limited (00492396) United Kingdom