About Howell & Malik Investments Limited (13111780) United Kingdom