About Alectrofag Battersea Ltd (11546382) United Kingdom