About Leather Of London Ltd (12842163) United Kingdom