About Howell & Moor Ltd (05875745) United Kingdom