About Leather Satchels Limited (07359239) United Kingdom