About Mowbray Leather Goods Ltd (07817097) United Kingdom