About O Howarth Limited (11582799) United Kingdom