About John And Seb Elec Limited (12071326) United Kingdom