About Edward Howell & Co Limited (11649923) United Kingdom