About Sd Howell Ltd (11717031) United Kingdom