About Leicester Strappings Products Limited (05969282) United Kingdom