About London Buttons Limited (04642315) United Kingdom