About Bubblewrap Company Leicester Ltd (12050536) United Kingdom