About Stodme Leathers Ltd (13264439) United Kingdom