About John Barr Electronic Services Ltd (SC458455) United Kingdom