About Switch Packaging Specialists Limited (07632903) United Kingdom