About K & E Devon Ltd (13203533) United Kingdom