About Leathermaster & Waxmaster Limited (SC219902) United Kingdom