About Howarth Of London (holdings) Limited (10844917) United Kingdom