About Quickbox Manufacturing Limited (12308146) United Kingdom