About Howells Management Limited (11207486) United Kingdom