About Leather Noses Limited (12721248) United Kingdom