About Howells Vs (holdings) Limited (12305248) United Kingdom