About Leicester Buttons Ltd (04756388) United Kingdom