About James Tubby Electrical Ltd (12115710) United Kingdom