About London Leather Company Limited (07418110) United Kingdom