About Sellars Brothers Electrical Limited (12694109) United Kingdom