About Toogood Traction Battery Services Limited (05620390) United Kingdom