About Howell & Smith Ltd (13557811) United Kingdom