About The Bell Tent Shop Limited (13019925) United Kingdom