About Barnes Ec&i Design Service S Ltd (12296979) United Kingdom