About Howell & O Connor Ltd (11637459) United Kingdom