About Leaping Hare Electrical Ltd (12824455) United Kingdom