About Leatherworkslondon Ltd (10976214) United Kingdom