About Leather S Farm Ltd (13657703) United Kingdom