About Sasha Leathers Limited (07850856) United Kingdom