About Winchester Bell Tents Ltd (12415896) United Kingdom