About Lloyd Baker Leather Ltd (07713285) United Kingdom