About The Battery & Torch Company Limited (05141778) United Kingdom