About Leather Lane Stall Limited (12026428) United Kingdom