About Howell & Collins Limited (10941829) United Kingdom